/**
 * author: lms
 */

const ListHelper = {

  /**
   * 将list的指定元素上移
   * @param list
   * @param index
   */
  up(list, index) {
    if(index <= 0) {
      return
    }
    //在上一项插入该项
    list.splice(+ index - 1, 0, list[index])
    //删除后一项
    list.splice(+ index + 1, 1)
  },

  /**
   * 将list的指定元素下移
   * @param list
   * @param index
   */
  down(list, index) {
    this.up(list, index - 1)
  }

}

export default ListHelper
